package com.pp.web.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.pp.common.pojo.PostTag;
import com.pp.common.pojo.Tag;

import java.util.List;

public interface IPostTagService extends IService<PostTag> {

    /**
     * 根据 postId 获取 Post 和 Tag 的关联记录
     */
    List<PostTag> findByPostId(String postId);

    /**
     * 根据 tagId 获取 Post 和 Tag 的关联记录
     */
    List<PostTag> findByTagId(String tagId);

    /**
     * 创建 Topic & Tag 关系记录
     */
    void createPostTag(String postId, List<Tag> tags);
}
